Grid resource management with service level agreements

نویسنده

  • Tianchao Li
چکیده

With Grid computing adopting Service Oriented Architecture (SOA), resources are represented by services with standardized interfaces and the management of resources converges to the more general management of services (i.e. the Service Level Management). The key to Service Level Management is the management of Service Level Agreement (SLA), a formal contract between the provider and consumer of a service which stipulates and commits the provided service to a required level of service. We concentrate in our research on designing and establishing an infrastructure for SLA management. It consists of a site-local infrastructure for managing SLAs and local resources, and a global infrastructure for advertising and brokering of resources. From the client’s point of view, a typical session of service usage includes the following activities: the client sends job parameters and SLA parameters (such as deadline, price etc.) to the broker, the broker contacts the service sites to get available SLA templates, the broker selects the appropriate template and sends it to the client for verification and an acknowledgement is represented by the return of a signed SLA offer. The SLA offer is then forwarded by the broker to the corresponding service site to create the SLA. With the negotiated SLA, the client invokes the service and gets an id (endpoint reference) of the job. According to the negotiated SLA, the job is scheduled at appropriate time and as soon as the job finishes, a notification is sent to the client so that the result can be retrieved. On the service site, a service has an associated management infrastructure that handles the management of SLAs and resources. The WS-Agreement services provide interfaces for requests for SLA templates, SLA creation and termination, notification of SLA status changes etc. The performance predictor estimates resource demands for specific values of job parameters, and the resource manager keeps track of resource capabilities and job schedules. Based on the information provided by both, the agreement decision maker decides on the acceptance or rejection of a specific SLA offer. The resource manager (together with the underlying scheduler) is also responsible for the scheduling of jobs with resource reservation and service invocation at scheduled time. Targeting to the SLA-based resource management infrastructure, we focus on the fundamental issues for the establishment of such an infrastructure, including the specification of SLAs with WS-Agreement and the design and implementation of a generic and extensible support infrastructure for WS-Agreement specification, the evaluation of various techniques for application performance prediction and the establishment of a generic infrastructure for non-intrusive monitoring and adaptive prediction of the execution time of

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Grid Service Level Agreements Combining Resource Reservation and Predictive Run-time Adaptation

Resource reservation and performance prediction of execution run-times are key components in delivering timely application services for decision support systems. The provision of Service Level Agreements (SLA) and components to manage tasks such as resource negotiation, monitoring and policing are needed to help meet this requirement. This paper presents an SLA management architecture for use i...

متن کامل

A Novel SLA based Task Scheduling in Grid Environment

Service Level Agreements (SLAs) are used in different domains and on different levels to establish agreements on Quality of Service (QoS) between a service provider and a customer. SLAs can be based on general agreements like framework agreements. In a grid environment SLA can be technical agreements which deal with properties of services and resources. Research and development in grid computin...

متن کامل

Web Services Agreement Based Resource Negotiation in UNICORE

Service Level Agreements provide the foundation to negotiate for a distinct Quality of Service level between the provider and the consumer of a service. Since the Grid community is adopting concepts of Service-Oriented Architectures and Web Services are capturing their space within the Grid landscape, resource management within Grids increasingly evolves towards the management of resources repr...

متن کامل

Towards a Meta-Negotiation Architecture for SLA-Aware Grid Services

In novel market-oriented resource sharing models resource consumers pay for the resource usage and expect that non-functional requirements for the application execution, termed as Quality of Service (QoS), are satisfied. QoS is negotiated between two parties following the specific negotiation protocols and is recorded using Service Level Agreements (SLAs) standard. However, most of the existing...

متن کامل

Connecting Client Objectives with Resource Capabilities: An Essential Component for Grid Service Management Infrastructures

In large-scale, distributed systems such as Grids, an agreement between a client and a service provider specifies service level objectives both as expressions of client requirements and as provider assurances. Ideally, these objectives are expressed in a high-level service or application specific manner rather than requiring clients to detail the necessary resources. Resource providers on the o...

متن کامل

Maximizing revenue in Grid markets using an economically enhanced resource manager

Traditional resource management has had as its main objective the optimization of throughput, based on parameters such as CPU, memory, and network bandwidth. With the appearance of Grid markets, new variables that determine economic expenditure, benefit and opportunity must be taken into account. The Self-organizing ICT Resource Management (SORMA) project aims at allowing resource owners and co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008